Ubuntu Server 配置NoMachine

1 NoMachine部署文档

1.1 前提检查

如果还未配置显卡 Ubuntu Server 24 安装VGPU 或者 Ubuntu Server 24 安装3090GPU

  1. 确认 NVIDIA vGPU 驱动在虚拟机里正常:
nvidia-smi

能看到显卡信息才继续。

  1. 安装常用工具:
sudo apt update
sudo apt install -y mesa-utils

1.2 安装 NoMachine

  1. 去官网下载 Linux x86_64 的 DEB(免费版)
    https://www.nomachine.com/download

  2. 上传到服务器后安装(假设文件名是 nomachine_*.deb):

#root>
wget https://web9001.nomachine.com/download/9.3/Linux/nomachine_9.3.7_1_amd64.deb
apt install -y ./nomachine_*.deb
  1. 确认服务状态:
#root>
/usr/NX/bin/nxserver --status
NX> 111 New connections to NoMachine server are enabled.
NX> 161 Enabled service: nxserver.
NX> 161 Enabled service: nxnode.
NX> 161 Enabled service: nxd.

1.3 强制使用 Xorg

Warning

(非常关键,避免 Wayland 远程问题)

Ubuntu 24.04 默认 GNOME=Wayland,远程桌面/部分应用更容易出问题。建议切到 Xorg:

vi /etc/gdm3/custom.conf

把下面这行取消注释/设置为:

WaylandEnable=false

重启图形登录管理器或直接重启系统:

sudo reboot

1.4 放通端口 / 安全建议

NoMachine 默认端口 4000/tcp

#root>
ufw allow 4000/tcp

2 连接与使用(客户端)

建议连接后选择:

3 NoMachine 自动发现本地远程机器

Windows 安装好 NoMachine 之后,会自动扫描本地可以远程的机器如果不需要这个功能。请关机本地扫描功能。

image.png|700